/**
 * 
 */
package com.wm.service.imp;

import java.util.List;

import com.wm.bean.Area;
import com.wm.bean.City;
import com.wm.bean.Restaurant;
import com.wm.bean.RestaurantTime;
import com.wm.dao.AreaDAO;
import com.wm.dao.CityDAO;
import com.wm.dao.RestaurantDAO;
import com.wm.dao.RestaurantTimeDAO;
import com.wm.service.AreaService;
import com.wm.service.CityService;
import com.wm.service.RestaurantService;
import com.wm.service.RestaurantTimeService;
import com.wm.service.web.PageList;
import com.wm.service.web.Pages;

/**
 * @author zhangbaochao
 *
 */
public class RestaurantTimeServiceImp implements RestaurantTimeService {
	
	private RestaurantTimeDAO restaurantTimeDAO;
	
	public RestaurantTimeDAO getRestaurantTimeDAO() {
		return restaurantTimeDAO;
	}

	public void setRestaurantTimeDAO(RestaurantTimeDAO restaurantTimeDAO) {
		this.restaurantTimeDAO = restaurantTimeDAO;
	}
	/**
	 * 保存RestaurantTime对象
	 * 
	 * @param restaurantTime
	 * 			RestaurantTime
	 * @return RestaurantTime
	 * 			RestaurantTime
	 */
	public RestaurantTime saveRestaurantTime(RestaurantTime restaurantTime){
		return this.getRestaurantTimeDAO().saveRestaurantTime(restaurantTime);
	}
	
	/**
	 * 更新RestaurantTime对象
	 * 
	 * @param restaurantTime
	 * 			RestaurantTime
	 * @return RestaurantTime
	 * 			RestaurantTime
	 */
	public RestaurantTime updateRestaurantTime(RestaurantTime restaurantTime){
		return this.getRestaurantTimeDAO().updateRestaurantTime(restaurantTime);
	}
	
	/**
	 * 根据ID删除RestaurantTime对象
	 * 
	 * @param id
	 * 			long
	 */
	public void removeRestaurantTimeById(long id){
		this.getRestaurantTimeDAO().removeRestaurantTimeById(id);
	}
	
	/**
	 * 根据ID获取RestaurantTime对象
	 * 
	 * @param id
	 * 			long
	 * @return RestaurantTime
	 * 			RestaurantTime
	 */
	public RestaurantTime findRestaurantTimeById(long id){
		return this.getRestaurantTimeDAO().findRestaurantTimeById(id);
	}
	
	/**
	 * 根据参数获取RestaurantTime对象列表
	 * 
	 * @param resId
	 * 			long
	 * @param isShow
	 * 			int
	 * @param orderby
	 * @param ascOrDesc
	 * @return List
	 * 			List
	 */
	public List findRestaurantTimesByResIdIsShow(long resId,int isShow, String orderby, int ascOrDesc){
		return this.getRestaurantTimeDAO().findRestaurantTimesByResIdIsShow(resId, isShow, orderby, ascOrDesc);
	}

}
